(river) channel - French English Dictionary